// Menu.h
#ifndef COURSE_DESIGN_MENU_H
#define COURSE_DESIGN_MENU_H

#include <string>
#include "Product.h"
using namespace std;

// 菜单类，提供用户交互界面
class Menu {
private:
    string id;
    string name;
    string manufacturer;
    string brand;
    double price;
    int quantity;
    string category;
    string flavor;
    string expirationDate;
    string suitableSkinType;
    string  material;
    string keyword;

public:
    void run(); // 启动菜单系统
    void displayMenu(); // 显示菜单
    void addProductInto(); // 添加商品
    void searchProductInto(); // 查询商品
    void fixProductInto(); // 修改商品
    void deleteProductInto(); // 删除商品
    void sellProductInto(); // 销售商品

    void sortProductInto(); // 排序商品

    void loadProductInto();
    void saveProductInto();
};

#endif //COURSE_DESIGN_MENU_H